#pragma once

#include "libzq/http/crow_all.h"
#include "libzq/http/session.h"

using crow::response;
using crow::request;
using App = crow::App<RedisSession>;

class HandlerImpl
{
public:
	HandlerImpl() {}
	virtual response handle(App& app, const request& req) = 0;
};